package mensagem;



import java.io.Serializable;

import baralho.carta.Carta;

/**
 * 
 * Estrutura usada para armazenar informacao de uma actualizacao da Mesa, com o objectivo de ser
 * comunicada a todos os Jogadores
 *
 * Implementa Serializable
 */
public class JogadorJogou implements Serializable{

	private int id;
	private String nickname;
	private Carta carta;

	public JogadorJogou(int id, String nickname, Carta carta){
		this.id = id;
		this.nickname = nickname;
		this.carta = carta;
	}
	/**
	 * Devolve o ID 
	 * @return int id
	 */
	public int getId(){
		return this.id;
	}
	
	/**
	 * Devolve o nickname
	 * @return String nickname
	 */
	public String getNickname(){
		return this.nickname;
	}
	
	/**
	 * Devolve a Carta jogada
	 * @return Carta carta
	 */
	public Carta getCarta(){
		return this.carta;
	}
}
